package com.qf.service.impl;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.qf.entity.Testlxf;
import com.qf.mapper.TestLxfDao;
import com.qf.service.TestLxfService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.List;

/**
 * 2020/1/7
 * 键盘敲烂，月薪过万
 * 登高必自卑，行远必自迩。
 * 不忘初心：像初学者一样拥有一颗谦虚、开放的心态。
 * 李学峰
 */
@Service
public class TestLxfServiceImpl implements TestLxfService {
    @Autowired
    private TestLxfDao testLxfDao;
    @Override
    public PageInfo<Testlxf> findall(int pageindex, int pageSize, String course, String tname) {
        PageHelper.startPage(pageindex, pageSize);
        HashMap map = new HashMap();
        map.put("course",course);
        map.put("tname",tname);
        List<Testlxf> findalla = testLxfDao.findalla(map);
        PageInfo<Testlxf> info = new PageInfo(findalla);
        return info;
    }

    @Override
    public Testlxf selectByid(Integer did) {
        Testlxf testlxf = testLxfDao.selectByid(did);
        return testlxf;
    }

    @Override
    public int updata(Testlxf testlxf) {
        int updata = testLxfDao.updata(testlxf);
        return updata;
    }
}
